import { GCAssesment } from "../companyGlobalCompact.service";

export class CompanyGCSummaryModel {
    constructor(country:string, overallCompanyAssessment:GCAssesment = GCAssesment.Compliant) {
        this.companyProfile = new CompanyProfileModel;
        this.companyProfile.country = country;
        this.overallCompanyAssessment = overallCompanyAssessment;
    }
    public companyProfile: CompanyProfileModel;
    public gcSignatorySince: string;
    public gcSignatorySinceQuarter: string;
    public id: string;
    public overallCompanyAssessment: GCAssesment;
    public overallCompanyAssessmentEffectiveSince: string;
    public overallCompanyAssessmentEffectiveSinceQuarter: string;
}

class CompanyProfileModel {
    public country: string;
    public id: string;
    public industry: string;
    public mainExchange: string;
    public mainIsin: string;
    public mainSedol: string;
    public mainTicker: string;
    public name: string;
    public nameLowercase: string;
    public nameUrlFriendly: string
}